package com.tianxinweb.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.tianxinweb.entity.Role;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author cboy
 * @since 2018-07-19
 */
public interface RoleService extends IService<Role> {

    /**
     * 获取角色列表
     * @param pn
     * @param size
     * @param key
     * @return
     */
    Page getRoleList(Integer pn, Integer size, String key);

    /**
     * 通过角色名称获取角色
     * @param roleName
     * @return
     */
    Role selectByRoleName(String roleName);

    /**
     *
     * @param role
     */
    void addRole(Role role);

    void updateRole(Role role);
}
